Where's the Schema? A Taxonomy of Patterns for Software Exchange

نویسندگان

  • Dean Jin
  • James R. Cordy
  • Thomas R. Dean
چکیده

Reverse Engineering and Program Comprehension tools extract, organize and analyze information about the design and implementation of software systems. Before tools can exchange information, they must share, at some level, the organization for the data exchanged. That is, they must share a schema. In this paper we examine the various ways in which schemas are represented and used in tools. Schema use is classified according to how and where a schema is defined, leading to the identification of four patterns of exchange. We examine these exchange patterns and discuss how each has been used in existing tool integration technologies. An evaluation of each exchange pattern against the requirements for a standard exchange format reveal the pattern of schema use that is most suitable for integrating tools.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Comparison of the effectiveness of teaching emotion management strategies based on emotion-oriented couple therapy (EFT) and schema-based couple therapy on couples' communication patterns

The present study was conducted with the aim of comparing the effectiveness of teaching emotion management strategies based on emotion-oriented couple therapy (EFT) and schema-based couple therapy on couples' communication patterns.  The current research was a semi-experimental study with a pre-test and post-test design and follow-up with a control group.  The studied population includes all co...

متن کامل

Investigate Factors Affecting on the Performance of Agricultural Machinery Companies Based on Taxonomy Algorithm

Taxonomy(general), the practice and science of classification of things or concepts, including the principles that underlie such classification. Economic taxonomy, a system of classification for economic activity. The main objective of the study was to find whether financial ratios affect the performance of the Agricultural Machinery companies in Iran. A firm performance evaluation and its comp...

متن کامل

A Context-Aware Analysis Scheme for Bloom's Taxonomy

A large body of empirical work in the software comprehension area has focused on the cognitive processes that programmers undertake. However, as yet, little work exists on developing and assessing an encompassing framework within which one can compare the results from these software comprehension studies with one another. Several authors have proposed that Bloom’s taxonomy could provide such a ...

متن کامل

Objects Identification in Object-Oriented Software Development - A Taxonomy and Survey on Techniques

Analysis and design of object oriented is onemodern paradigms for developing a system. In this paradigm, there are several objects and each object plays some specific roles. Identifying objects (and classes) is one of the most important steps in the object-oriented paradigm. This paper makes a literature review over techniques to identify objects and then presents six taxonomies for them. The f...

متن کامل

Unstructured Content Analysis & Classification System for the IRS

Creating ontological approaches to personalizing queries of unstructured data requires intensive use of XML-based tables and schema. From the legacy design efforts for CSDL to the myriad of approaches to XML schema development including the development of XIRQL , Hybrid XML retrieval and XML queries , the adoption of advanced techniques for unstructured content management is progressing rapidly...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002